<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <script>
    var str = 'ashdjalslasjka219421';
    // 1.求字符串的长度
    console.log('字符串的长度为：' + str.length);

    // 2.取出指定位置的字符串
    console.log(str.charAt(0));
    console.log(str.charAt(3));
    console.log(str.charAt(9));

    // 3.查找指定字符是否在以上字符串中存在
    console.log(str.indexOf('a'));
    console.log(str.indexOf('c'));

    // 4.替换指定的字符
    console.log(str.replace('a', '11'));

    while (str.indexOf('s') !== -1) {
      str = str.replace('s', '88');
    }
    console.log(str);

    // 5.截取指定开始位置到结束位置的字符串 
    console.log(str.slice(2, 7));

    // 6.找出以上字符串中出现次数最多的数字和出现的次数
    var o = {};
    for (var i = 0; i < str.length; i++) {
      var chars = str.charAt(i);
      if (o[chars]) {
        o[chars]++;
      } else {
        o[chars] = 1;
      }
    }
    console.log(o);
    var max = 0;
    var ch = '';
    for (var k in o) {
      if (o[k] > max) {
        max = o[k];
        ch = k;
      }
    }
    console.log(max);
    console.log('出现最多次的字符为：' + ch);
  </script>
</head>

<body>

</body>

</html>